package com.xyoto.community.po;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author coderFu
 * @create 2021/10/6
 */
@ApiModel("最新互动消息PO")
@Data
public class NewestInteractMessagePO {

    @ApiModelProperty("自增id")
    private Integer id;

    @ApiModelProperty("用户id")
    private Integer userId;

    @ApiModelProperty("目标用户id")
    private Integer targetUserId;

    @ApiModelProperty("模块id（1、动态点赞 2、动态评论点赞、" +
            "3、动态回复点赞、4、动态评论 5、动态回复 " +
            "6、问答评论点赞 7、问答回复点赞 8、问答评论 " +
            "9、 问答回复 10、 活动评论 11、活动评论点赞" +
            " 12、活动回复  13、活动回复点赞 14、用户关注 ）")
    private Integer moduleId;

    @ApiModelProperty("类型（1、动态点赞 2、动态评论点赞、" +
            "3、动态回复点赞、4、动态评论 5、动态回复 " +
            "6、问答评论点赞 7、问答回复点赞 8、问答评论 " +
            "9、 问答回复 10、 活动评论 11、活动评论点赞" +
            " 12、活动回复  13、活动回复点赞 14、用户关注 ）")
    private Short type;

    @ApiModelProperty("0级父类id")
    private Integer zeroParentId;

    @ApiModelProperty("一级父类id")
    private Integer firstParentId;

    @ApiModelProperty("二级父类id")
    private Integer secondParentId;

    @ApiModelProperty("三级父类id （动态、 问答、 活动）id")
    private Integer thirdParentId;


    @ApiModelProperty("创建时间")
    private Date createTime;

}
